<?
require_once('class/restrictpage.php');
canConnectFor("ADMIN");
require_once('../Connections/conn.php');
require_once('class/User.class.php');
$error=0;
if(!empty($_GET['update']))
{
	$user=base64_decode(base64_decode($_GET['update']));
	$sql="SELECT user_id, name, lastname, email,birthday,gender , address, telephone, mobile, fax, active, regisdate, group_name
				FROM sme_user LEFT JOIN sme_group ON sme_group.group_id = sme_user.group_id
				WHERE sme_user.user_id = '$user'";
	$rs = mysql_query($sql) ;
	$row = mysql_num_rows($rs);
	if($row != 0)
	$rec = mysql_fetch_array($rs);
     else {echo "<meta http-equiv='refresh' content='0;URL=employee.php'>";exit();}
}
else{	echo "<meta http-equiv='refresh' content='0;URL=employee.php'>";	exit();}
if(!empty($_POST['submit']))
{
	$formupdate=new user();
	if($formupdate->uniqueEmailOnUpdate($_POST['em'],$rec[3]))
	{
		$date=explode("/",$_POST['bd']);
		$bdate=$date[2].'-'.$date[1].'-'.$date[0];
		$formupdate->setupdate($_POST['nm'],$_POST['ln'],$_POST['em'],$_POST['gd'],$bdate,$_POST['add'],$_POST['tlp'],$_POST['mb'],$_POST['fax'],$_POST['atv']);
		if($formupdate->update($rec[0])){	echo "<meta http-equiv='refresh' content='0;URL=employee.php'>";	exit();}
			else  $error=2;
	}
	else $error=1;
}

function displaydate ($x) {
$date_m=array ("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม"," มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤษจิกายน","ธันวาคม");

$date_array=explode("-",$x);
$y=$date_array[0];
$m=$date_array[1]-1;
$d=$date_array[2];
$m=$date_m[$m];
$displaydate="$d $m $y";
return $displaydate;

}
?>

<!doctype html>
<html lang="th"><!-- InstanceBegin template="/Templates/temp.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<? 
$setac= array();
for($i=0;$i<9;$i++)
$setac[$i]="";
?>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet"  href="backstore_css.css" />
<!-- InstanceBeginEditable name="doctitle" -->

<title>หลังร้าน&gt;&gt; แก้ไขและดูข้อมูลพนักงาน</title>
<? $setac[7]="class=\"active\""; ?>
<!-- InstanceEndEditable -->
<link rel="icon" type="image/x-icon" id="favicon" href="img/faviconc.ico"/>
<!-- InstanceBeginEditable name="head" -->
<link type="text/css" href="DatePicker/css/ui-lightness/jquery-ui-1.8.1.custom.css" rel="stylesheet" />	  
<script type="text/javascript"    src="DatePicker/datepicker.js"  charset="UTF-8"></script>   
<link type="text/css" rel="stylesheet"  href="form.css" /> 
<link type="text/css" rel="stylesheet"  href="error.css" /> 
<style type="text/css">
#contain #main #content table {
	color: #963;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:  left;
}

.warning {
	color: #F00;
}


</style>
<script language="JavaScript" type="text/javascript">
function trim( text ){
    return text.replace(/^\s*/, "").replace(/\s*$/, "");
}
function chkform ( form )
{
	var i=0;
	//var emailFilter=/^.+@.+\..{2,3}$/;
	var emailFilter=/^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]{2,15})*(.[a-z]{2,3})$/;
	var  validformat=/^\d{4}\-\d{2}\-\d{2}$/;
	var  alpha=/^[ก-๙a-zA-Z]+$/;
	var eng= /^[a-zA-Z\d!@#$%\^\&\*\(\)\-\+~\[\]{}\\|;:'"\M<>\?\/,\.\s=_]*$/;
	var num=/^[0-9]+$/;
	var str="";
   if(trim(document.getElementById("nm").value)=="")
  {str+="กรุณากรอกชื่อ\n";  i++;   }
  else if(!(alpha.test( document.getElementById("nm").value)))
  {str=+"กรุณากรอกชื่อให้เป็นตัวอักษร\n";  i++;   }
  if(trim(document.getElementById("ln").value)=="")
  {str+="กรุณากรอกนามสกุล\n";  i++;   }
  else if(!(alpha.test(document.getElementById("ln").value)))
  {str+="กรุณากรอกนามสกุลให้เป็นตัวอักษร\n";   i++;   }
  if(trim(document.getElementById("em").value)=="")
  {str+="กรุณากรอกอีเมล์\n";  i++;   }
  else if (!(emailFilter.test(document.getElementById("em").value)))
	 {str+="อีเมล์รูปแบบไม่ถูกต้อง\n";  i++;   }
 
    if(trim(document.getElementById("datepicker-th-2").value)=="")
  {str+="กรุณากรอกวันเกิด\n";   i++;   }  
   if(trim(document.getElementById("add").value)=="")
  {str+="กรุณากรอกที่อยู่\n";  i++;   }
    if(!num.test(document.getElementById("tlp").value) && !(document.getElementById("tlp").value==""))
  {str+="กรุณากรอกเบอร์โทรศัพท์เป็นตัวเลขโดยไม่ใส่เครื่องหมายใดๆ\n";  i++;  }
   else if(document.getElementById("tlp").value.length != 9 && !(document.getElementById("tlp").value==""))
  {str+="กรุณากรอกเบอร์โทรศัพท์เป็นตัวเลขให้ครบ 9 หลัก\n";   i++;  }
  
   if(trim(document.getElementById("mb").value)=="")
  {str+="กรุณากรอกเบอร์โทรศัพท์มือถือ\n";  i++;   }
    else if(!num.test(document.getElementById("mb").value))
    {str+="กรุณากรอกเบอร์โทรศัพท์มือถือเป็นตัวเลขโดยไม่ใส่เครื่องหมายใดๆ\n";  i++;  }
   else if(document.getElementById("mb").value.length != 10)
  {str+="กรุณากรอกเบอร์โทรศัพท์มือถือเป็นตัวเลขให้ครบ 10 หลัก\n";  i++;  }  
   if(!num.test(document.getElementById("fax").value)&& !(document.getElementById("fax").value==""))
  {str+="กรุณากรอกแฟกซ์เป็นตัวเลขโดยไม่ใส่เครื่องหมายใดๆ\n";   i++;  }
 else if(document.getElementById("fax").value.length != 9  && !(document.getElementById("fax").value==""))
  {str+="กรุณากรอกแฟกซ์เป็นตัวเลขให้ครบ 9 หลัก\n";  i++;  }
  
 if(i==0)
 return true;
 else
 {
	 alert(str);
 return false;
 }
}
//-->
</script>
<? $setac[9-1]="class=\"active\""; ?>
<!-- InstanceEndEditable -->
</head>
<body>
<div id="contain">
<?php require("inc/menu_admin.php") ?>
<div id="main">
<ul id="submenu">
  <!-- InstanceBeginEditable name="EditRegion2" -->
<li><a href="employee_form.php"><img src="img/add.gif" alt="" style="width: 16px; height: 16px;" />เพิ่มพนักงานใหม่</a></li>
  <!-- InstanceEndEditable -->			
</ul>
<div id="content">
<div class="path_bar">
<!-- InstanceBeginEditable name="EditRegion6" -->
<img src="img/prefs.gif" style="margin-right: 10px;" /><a href="#">หลังร้าน</a> &gt;&gt; 
<img src="img/AdminEmployees.gif" style="margin-right: 5px;" /><a href="employee.php">พนักงาน</a>&gt;&gt; 
<img src="img/add.gif" style="margin-right: 10px;" />ดูข้อมูลและแก้ไข  <?=$rec[1]." " .$rec[2] ; ?>
<!-- InstanceEndEditable -->
</div>
<!-- InstanceBeginEditable name="EditRegion1" -->
<?
if($error==1){
echo "<div id=\"error\">";
		echo "<h3> ข้อความแจ้งเตือน  คุณไม่สามารถแก้ไขข้อมูลพนักงานท่านนี้ได้</h3>";
		echo "<ol style=\"margin: 0 0 0 20px;\"><li>".$_POST['em']."  ซ้ำกับพนักงานท่านอื่น</li>";
		//echo  "<li>ควรเข้าไปที่เมนูแก้ไขพนักงานเพื่อทำการแก้ไข ".$_POST['em']." </li>";
		echo "</ol>";
	    echo "</div>"; 
}
else if($error==2){
echo "<div id=\"error\">";
		echo "<h3> ข้อความแจ้งเตือน  คุณไม่สามารถแก้ไขข้อมูลพนักงานได้</h3>";
		echo "<ol style=\"margin: 0 0 0 20px;\"><li> การประมวลผลการบันทึกข้อมูลของ เซิร์ฟเวอร์ ผิดพลาด กรุณากรอกข้อมูลใหม่</li>";
		echo "</ol>";
	    echo "</div>"; 
}
		?>
<form method="post" name="form1" id="form1"  onsubmit="return chkform(this);"  >
  <table height="193" align="center" >
   <tr>
      <td>ไอดีผู้ใช้ระบบ</td>
      <td  ><?=$rec[0]; ?>&nbsp;</td>
      </tr>
    <tr bgcolor="#F0F0F0">
      <td>กลุ่มผู้ใช้ระบบ</td>
      <td  ><?=$rec[12]; ?>&nbsp;</td>
      </tr>
    <tr><td>ชื่อ</td><td><input name="nm" type="text" id="nm" value="<?=$rec[1]; ?>"  />
      <sup style="color:#F00">*</sup></td>
    </tr>
    <tr bgcolor="#F0F0F0"><td>นามสกุล</td><td><input name="ln" type="text" id="ln" value="<?=$rec[2]; ?>"  />
      <sup style="color:#F00">*</sup></td>
    </tr>
    <tr><td>อีเมล์</td><td><input name="em" type="text" id="em" value="<?= base64_decode($rec[3]); ?>" size="30" />
      <sup style="color:#F00">*</sup></td>
    </tr>
    <tr bgcolor="#F0F0F0"><td>วันเกิด</td><td><?php $dates=explode("-",$rec[4]);$bdates=$dates[2].'/'.$dates[1].'/'.$dates[0];?>
    <input name="bd" type="text" id="datepicker-th-2" value="<?=$bdates; ?>"   />
    <sup style="color:#F00">*</sup></td>
    </tr>
    <tr><td>เพศ</td><td><select name="gd" id="gd" >
      <option value="1" <? if($rec[5]=='1')echo "selected=\"selected\" ";?>>ชาย</option>
      <option value="2" <? if($rec[5]=='2')echo "selected=\"selected\" ";?>>หญิง</option>
      </select>
        <sup style="color:#F00">*</sup></td>
    </tr>
    <tr bgcolor="#F0F0F0"><td>ที่อยู่</td><td><textarea name="add" id="add" cols="45" rows="5" ><?=$rec[6]; ?>
    </textarea>
      <sup style="color:#F00">*</sup></td>
    </tr>
    <tr bgcolor="#F0F0F0"><td>เบอร์โทรศัพท์</td><td><input name="tlp" type="text" id="tlp" value="<?=$rec[7]; ?>" /><label id="tlpw" ></label></td>
    </tr>
    <tr><td>โทรศัพท์มือถือ</td><td><input name="mb" type="text" id="mb" value="<?=$rec[8]; ?>" />
      <sup style="color:#F00">*</sup></td>
    </tr>
    <tr bgcolor="#F0F0F0"><td>เบอร์แฟกซ์</td><td><input name="fax" type="text" id="fax" value="<?=$rec[9]; ?>" /><label id="faxw"></label></td>
    </tr>
    <tr>
      <td>การอนุญาติการใช้งานระบบ</td>
      <td><input  name="atv" type="radio" id="radio" value="1" <? if($rec[10]=='1')echo " checked=\"checked\"" ?> />
        อนุญาติใช้งานทันที
      <?  if($rec[12]!="Admin"){ ?>
          <input  type="radio" name="atv" id="radio2" value="0"  <? if($rec[10]=='0')echo " checked=\"checked\"" ?>/>
อนุญาติใช้งานภายหลัง
<? } ?>
</td>
    </tr>
    <tr bgcolor="#F0F0F0">
      <td>วันสมัคร</td>
      <td><?=displaydate($rec[11]); ?></td>
    </tr>
    <tr bgcolor="#F0F0F0" style=" text-align:center" ><td colspan="2"><sup style="color:#F00">*</sup>ห้ามปล่อยว่างในช่องดังกล่าว</td>
      </tr>
    <tr bgcolor="#F0F0F0"  style=" text-align:center">
      <td colspan="2"><input type="submit" name="submit" id="submit" value="บันทึก"  /></td>
      </tr>
    </table>
</form>

<br style="clear: both;"/>
<br style="clear: both;"/>
<!-- InstanceEndEditable -->
</div>
</div>
</div>
<?php require("inc/footer_admin.php") ?>
</body>
<!-- InstanceEnd --></html>